import java.util.ArrayList;


public class Konto {

	String nrKonta;
	String login;
	String haslo;
	Integer wlascicielKonta;
	double stanKonta;
	double maxDebet ;
	char czyLimit ;
	double limitWyplat;
	ArrayList<Transakcja> transakcjeKonta;

	public Konto(){

	}

	public Konto(String nrKonta,
			String login,
			String haslo,
			int wlascicielKonta,
			double stanKonta,
			double maxDebet,
			char czyLimit,
			double limitWyplat){
		
		this.nrKonta=nrKonta;
		this.login=login;
		this.haslo=haslo;
		this.wlascicielKonta=wlascicielKonta;
		this.stanKonta=stanKonta;
		this.maxDebet=maxDebet;
		this.czyLimit=czyLimit;
		this.limitWyplat=limitWyplat;
		this.transakcjeKonta= new ArrayList<Transakcja>();
	}



	@Override
	public String toString() {
		return "Konto [nrKonta=" + nrKonta + ", login=" + login + ", haslo="
				+ haslo + ", wlascicielKonta=" + wlascicielKonta
				+ ", stanKonta=" + stanKonta + ", maxDebet=" + maxDebet
				+ ", czyLimit=" + czyLimit + ", limitWyplat=" + limitWyplat
				+ ", transakcjeKonta=" + transakcjeKonta + "]";
	}

	public void setLogin(String nowy){
		this.login=nowy;	
		
	}
	public void setHaslo(String nowy){
		this.haslo=nowy;	
		
	}
	public void setStanKonta(double nowy){
		this.stanKonta=nowy;	
		
	}
	public void setMaxDebet(double nowy){
		this.stanKonta=nowy;	
		
	}
	public void setCzyLimit(char nowy){
		this.czyLimit=nowy;	
	}
	public void setLimitWyplat(double nowy){
		this.limitWyplat=nowy;	
		
	}

	public void setNrKonta(String nrKonta) {
		this.nrKonta = nrKonta;
	}

	public void setWlascicielKonta(Integer wlascicielKonta) {
		this.wlascicielKonta = wlascicielKonta;
	}

	public void setTransakcjeKonta(ArrayList<Transakcja> transakcjeKonta) {
		this.transakcjeKonta = transakcjeKonta;
	}

	public String getNrKonta() {
		return nrKonta;
	}

	public String getLogin() {
		return login;
	}

	public String getHaslo() {
		return haslo;
	}

	public Integer getWlascicielKonta() {
		return wlascicielKonta;
	}

	public double getStanKonta() {
		return stanKonta;
	}

	public double getMaxDebet() {
		return maxDebet;
	}

	public char getCzyLimit() {
		return czyLimit;
	}

	public double getLimitWyplat() {
		return limitWyplat;
	}

	public ArrayList<Transakcja> getTransakcjeKonta() {
		return transakcjeKonta;
	}
	
	
}
